
/**
 * @type {import('@/types/global').thousand}
 */
export default (value) => {
  if (isNaN(value)) return 0

  // 判断数据类型
  if (!Boolean(value)) {
    return value
  }

  // 去除小数部分,保留整数
  const num = (+value || 0).toFixed()
  // 格式化为带千分符的字符串
  return num.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',')

}
